小弟目前為好想工作室後端培訓學員,學習已有5個月,略有心得,在此發表自己的學習成果,若有說錯的部份,還請各位不吝賜教。
這一系列的文章使用 ubuntu 18.04 系統下製作,會從零開始一步步帶大家進入後端的世界,使用的語言為PHP,laravel作框架,最後會使用laravel製作出todolist專案,以及開出api文件,預計要做的功能有
本次主題圍繞在後端製作上,前端的部份就不介紹了(其實我只會點皮毛XD)。
還有,看文章前最好先有PHP基礎語法的概念,例如if else判斷、迴圈、物件導向概念等等,閱讀本文會比較順利。
最後,希望本次挑戰賽可以順利成功!!
再ubuntu系統下,在terminal下簡單幾行指令,就可以建立好LAMP作為開發環境,現在就讓我們來試試看吧。
首先把apt套件更新一下吧,開啟終端機,下指令
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install tasksel
sudo tasksel install lamp-server
結束了?
對,兩行搞定,其實這個作法有點偷吃步,正常應該一個一個安裝的
但這是我認為最快最簡單的作法了
打開瀏覽器後 輸入網址 127.0.0.1
或 localhost
若你看到此頁面,恭喜你
表示你已經成功讓apache web server 運作了
我們先在根目錄下,新增一個測試檔案
sudo vim /var/www/html/test.php
i
左下角會變INSERT 表示可以編輯文件hello world
後按esc
結束編輯:wq
儲存離開編輯器localhost/test.php
為什麼打localhost網頁會出現 apache的預設頁面?
apache的預設根目錄在 /var/www/html 內
內有一個index.html檔案,而apache預設若網址未輸入endpoint
則會讀取index.html
linux指令
文章中使用了許多linux指令,或許剛開始對linux指令不熟悉,但這對之後的開發是必要的,我們將在明天介紹一些常用的linux指令
我這邊補充一下,本系列文章皆使用Laravel7,現在Laravel已更新到第8版,參考本文的人請多注意,若遇到錯誤可能是版本問題,請多多配合官方文件一起學習。
官方:https://laravel.com/docs/8.x